Deening Visual Languages by Algebraic Speciication Techniques and Graph Grammars
نویسندگان
چکیده
This contribution follows the line of research to formally deene a visual language by algebraic concepts and techniques. In this paper, a graphic i.e. a sentence of a visual language, is equipped with an underlying graph structure. This is done in a way that each graph object of the graph structure is represented by a graphic which may be a complex one. Graph structures are regarded as n-sorted algebras to equational speciications. The symbols of the underlying alphabet are visually represented by graphics and formulated by diierent sorts. The operations deene how the symbols are linked and the equation part formulates layout constraints. Algebraic graph grammars are used to describe the visual language by using the predeened symbols and links. Based on these theoretical concepts we sketch how a visual language can be visually deened using diierent graphical editors.
منابع مشابه
Towards a Visual Programming Environment Generator for Algebraic Specifications
In the visual languages community there has been a growing consensus that visual languages will be most successful in the case of special purpose languages. Furthermore, their success will largely depend on the programming environment which is provided for them. Programming environment generators, generate programming environments for formally speciied languages. This paper discusses speciicati...
متن کاملHow to Represent a Visual Speciication?
We consider the representation of a visual speciication within a highly integrated environment which provides specialized support for the associated visual language. We state that such an environment needs to represent a visual speciication at four levels in order to perform its tasks: (1) the physical layout, (2) the pictorial structure, (3) the abstract structure , and (4) the representation ...
متن کاملAlgebraic View Speciication ?
The application of algebraic speciication techniques in the early phases of software development requires a means for specifying views. In this paper we argue for algebraic view speciication based on an algebraic concept model. The concept model consists of two parts: a meta model deening the concepts of diierent views and the relationships between them, and a system model deening the system be...
متن کاملTowards Visual Speci cation and Animation of Petri Net Based Models ? ?
Visual graph and net based modeling techniques are of growing interest for software speciication and development. The GenGEd approach developed at the TU Berlin allows already the generic description of visual modeling languages. In this paper, the GenGEd approach is reviewed and extended in order to support the description of dynamic behavior and animation of Petri net based models. The basic ...
متن کاملTowards Visual Speci cation
Visual graph and net based modeling techniques are of growing interest for software speciication and development. The GenGEd approach developed at the TU Berlin allows already the generic description of visual modeling languages. In this paper, the GenGEd approach is reviewed and extended in order to support the description of dynamic behavior and animation of Petri net based models. The basic ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997